<HTML><HEAD>
<META NAME="copyright" CONTENT="Copyright (c) 1986-2004, Eiffel Software and others">
<META NAME="license" CONTENT="Eiffel Forum License v2 (see forum.txt)">
<META NAME="description" CONTENT="Directory name abstraction">
<META NAME="library" CONTENT="Free implementation of ELKS library">
<META NAME="keywords" CONTENT="Eiffel class">
<META NAME="keywords" CONTENT="Eiffel class">
<TITLE>directory_name Chart</TITLE></HEAD>
<BODY BGCOLOR="white">
<P ALIGN="CENTER">Automatic generation produced by ISE Eiffel</P>
<PRE><TABLE BORDER="1" ALIGN="CENTER"><TR><TD><A HREF="../class_list.html">Classes</A></TD><TD><A HREF="../cluster_list.html">Clusters</A></TD><TD><A HREF="../cluster_hierarchy.html">Cluster hierarchy</A></TD><TD>Chart</TD><TD><A HREF="directory_name_links.html">Relations</A></TD><TD><A HREF="directory_name_flatshort.html">Flat contracts</A></TD></TR></TABLE><B>class</B>
    <A HREF="../base/directory_name_chart.html">DIRECTORY_NAME</A>

<B>General</B>
    cluster: elks
    description: "Directory name abstraction"
    create: <A HREF="../base/readable_string_8_flatshort.html#f_make">string_make</A>, <A HREF="../base/path_name_flatshort.html#f_make_from_string">make_from_string</A>, <A HREF="../base/path_name_flatshort.html#f_make">make</A>

<B>Ancestors</B>
    <A HREF="../base/path_name_chart.html">PATH_NAME</A>*

<B>Queries</B>
    <A HREF="../base/path_name_flatshort.html#f_is_directory_name_valid">is_directory_name_valid</A> (dir_name: <A HREF="../base/string_8_chart.html">STRING_8</A>): <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from PATH_NAME)</FONT>
    <A HREF="../base/finite_flatshort.html#f_is_empty">is_empty</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from FINITE)</FONT>
    <A HREF="../base/path_name_flatshort.html#f_is_equal">is_equal</A> (other: [<B>like</B> <B>Current</B>] <A HREF="../base/directory_name_chart.html">DIRECTORY_NAME</A>): <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from PATH_NAME)</FONT>
    <A HREF="../base/directory_name_flatshort.html#f_is_valid">is_valid</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A>
    <A HREF="../base/path_name_flatshort.html#f_is_volume_name_valid">is_volume_name_valid</A> (vol_name: <A HREF="../base/string_8_chart.html">STRING_8</A>): <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from PATH_NAME)</FONT>
    <A HREF="../base/readable_string_8_flatshort.html#f_out">out</A>: <A HREF="../base/string_8_chart.html">STRING_8</A><FONT COLOR="red"> -- (from READABLE_STRING_8)</FONT>
    <A HREF="../base/string_8_flatshort.html#f_prunable">prunable</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from STRING_8)</FONT>
    <A HREF="../base/readable_string_8_flatshort.html#f_string">string</A>: <A HREF="../base/string_8_chart.html">STRING_8</A><FONT COLOR="red"> -- (from READABLE_STRING_8)</FONT>
    <A HREF="../base/string_8_flatshort.html#f_to_c">to_c</A>: <A HREF="../base/any_chart.html">ANY</A><FONT COLOR="red"> -- (from STRING_8)</FONT>

<B>Commands</B>
    <A HREF="../base/path_name_flatshort.html#f_extend">extend</A> (directory_name: <A HREF="../base/string_8_chart.html">STRING_8</A>)<FONT COLOR="red"> -- (from PATH_NAME)</FONT>
    <A HREF="../base/path_name_flatshort.html#f_extend_from_array">extend_from_array</A> (directories: <A HREF="../base/array_chart.html">ARRAY</A> [<A HREF="../base/string_8_chart.html">STRING_8</A>])<FONT COLOR="red"> -- (from PATH_NAME)</FONT>
    <A HREF="../base/path_name_flatshort.html#f_make">make</A><FONT COLOR="red"> -- (from PATH_NAME)</FONT>
    <A HREF="../base/path_name_flatshort.html#f_make_from_string">make_from_string</A> (p: <A HREF="../base/string_8_chart.html">STRING_8</A>)<FONT COLOR="red"> -- (from PATH_NAME)</FONT>
    <A HREF="../base/path_name_flatshort.html#f_set_directory">set_directory</A> (directory_name: <A HREF="../base/string_8_chart.html">STRING_8</A>)<FONT COLOR="red"> -- (from PATH_NAME)</FONT>
    <A HREF="../base/path_name_flatshort.html#f_set_subdirectory">set_subdirectory</A> (directory_name: <A HREF="../base/string_8_chart.html">STRING_8</A>)<FONT COLOR="red"> -- (from PATH_NAME)</FONT>
    <A HREF="../base/path_name_flatshort.html#f_set_volume">set_volume</A> (volume_name: <A HREF="../base/string_8_chart.html">STRING_8</A>)<FONT COLOR="red"> -- (from PATH_NAME)</FONT>
    <A HREF="../base/string_8_flatshort.html#f_wipe_out">wipe_out</A><FONT COLOR="red"> -- (from STRING_8)</FONT>

<TABLE BORDER="1" ALIGN="CENTER"><TR><TD><A HREF="../class_list.html">Classes</A></TD><TD><A HREF="../cluster_list.html">Clusters</A></TD><TD><A HREF="../cluster_hierarchy.html">Cluster hierarchy</A></TD><TD>Chart</TD><TD><A HREF="directory_name_links.html">Relations</A></TD><TD><A HREF="directory_name_flatshort.html">Flat contracts</A></TD></TR></TABLE></PRE>
<P ALIGN="CENTER"> &#045;&#045; Generated by ISE Eiffel &#045;&#045 </P>
<P ALIGN="CENTER">For more details: <A HREF="http://www.eiffel.com">www.eiffel.com</A></P>
</BODY>
</HTML>
